<%@ page import="kioscodeal.Producto" %>



<div class="fieldcontain ${hasErrors(bean: productoInstance, field: 'titulo', 'error')} required">
	<label for="titulo">
		<g:message code="producto.titulo.label" default="Titulo" />
		<span class="required-indicator">*</span>
	</label>
	<g:textField name="titulo" required="" value="${productoInstance?.titulo}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: productoInstance, field: 'familia', 'error')} required">
	<label for="familia">
		<g:message code="producto.familia.label" default="Familia" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="familia" name="familia.id" from="${kioscodeal.Familia.list()}" optionKey="id" required="" value="${productoInstance?.familia?.id}" optionValue="titulo" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: productoInstance, field: 'descripcion', 'error')} ">
	<label for="descripcion">
		<g:message code="producto.descripcion.label" default="Descripcion" />
		
	</label>
	<g:textField name="descripcion" maxlength="140" value="${productoInstance?.descripcion}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: productoInstance, field: 'marca', 'error')} required">
	<label for="marca">
		<g:message code="producto.marca.label" default="Marca" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="marca" name="marca.id" from="${kioscodeal.Marca.list()}" optionKey="id" required="" value="${productoInstance?.marca?.id}" optionValue="titulo" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: productoInstance, field: 'precioUnitario', 'error')} required">
	<label for="precioUnitario">
		<g:message code="producto.precioUnitario.label" default="Precio Unitario" />
		<span class="required-indicator">*</span>
	</label>
	<g:field name="precioUnitario" value="${fieldValue(bean: productoInstance, field: 'precioUnitario')}" required=""/>
</div>

